self feeding - German English Dictionary